import Vue from 'vue'
import VueRouter from 'vue-router'

// 路由数据
import routes from './routes'

Vue.use(VueRouter)

// 导出路由 在 main.js 里使用
const router = new VueRouter({
    routes,
})

// 全局路由守卫
// router.beforeEach((to, from, next) => {
// 	let isLogin = localStorage.getItem('userInfo');
// 	if (to.meta.needLogin) {  // 判断该路由是否需要登录权限
// 	  if (isLogin) { // 判断是否已经登录
// 		next()
// 	  }
// 	  else {
// 		next({
// 		  path: '/login',
// 		//   query: {redirect: to.fullPath}  // 将跳转的路由path作为参数，登录成功后跳转到该路由
// 		})
// 	  }
// 	}
// 	else {
// 	  next()
// 	}
//   })
//跳转页面以后回到页面顶部
router.afterEach((to, from, next) => {
    if (to.name != "loading") {
        let forward = {
            name: to.name,
            query: to.query,
        };
        localStorage.setItem("forward", JSON.stringify(forward));
    }
    window.scrollTo(0, 0);
});
export default router
